package cn.iocoder.yudao.module.infra.framework.file.core.client.chevereto;

import cn.iocoder.yudao.module.infra.framework.file.core.client.FileClientConfig;
import jakarta.validation.constraints.NotEmpty;
import lombok.Data;

@Data
public class CheveretoFileClientConfig implements FileClientConfig {

    /**
     * 秘钥
     */
    @NotEmpty(message = "key 不能为空")
    private String key;
    /**
     * url
     */
    @NotEmpty(message = "url 不能为空")
    private String url;
    /**
     * domain
     */
    @NotEmpty(message = "domain 不能为空")
    private String domain;
    /**
     * base
     */
    @NotEmpty(message = "baseUrl 不能为空")
    private String baseUrl;

}